\hypertarget{yobject_8hpp}{}\doxysection{/home/sky/y\+Lib/include/core/yobject.hpp File Reference}
\label{yobject_8hpp}\index{/home/sky/yLib/include/core/yobject.hpp@{/home/sky/yLib/include/core/yobject.hpp}}
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include \char`\"{}ydefs.\+hpp\char`\"{}}\newline
{\ttfamily \#include \char`\"{}yversion.\+hpp\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classyLib_1_1yObject}{y\+Lib\+::y\+Object}}
\begin{DoxyCompactList}\small\item\em This is base-\/class of the all object in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceyLib}{y\+Lib}}
\begin{DoxyCompactList}\small\item\em This is a top namespace in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{yobject_8hpp_a456ca9afeca82fe693720d57ef746192}{M\+A\+C\+R\+O\+\_\+\+P\+U\+B\+L\+I\+C\+\_\+\+I\+N\+H\+E\+R\+I\+T\+\_\+\+Y\+O\+B\+J\+E\+CT}}~\+:public \mbox{\hyperlink{classyLib_1_1yObject}{y\+Lib\+::y\+Object}}
\begin{DoxyCompactList}\small\item\em The public inherit from y\+Object. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{yobject_8hpp_a7e8a05d3e4f465222c955b7381986927}{M\+A\+C\+R\+O\+\_\+\+I\+N\+I\+T\+\_\+\+Y\+O\+B\+J\+E\+C\+T\+\_\+\+P\+R\+O\+P\+E\+R\+TY}}(object\+\_\+name)~    \+:y\+Object(\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}}(\#object\+\_\+name))
\begin{DoxyCompactList}\small\item\em Set the object-\/name. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{yobject_8hpp_a7e8a05d3e4f465222c955b7381986927}\label{yobject_8hpp_a7e8a05d3e4f465222c955b7381986927}} 
\index{yobject.hpp@{yobject.hpp}!MACRO\_INIT\_YOBJECT\_PROPERTY@{MACRO\_INIT\_YOBJECT\_PROPERTY}}
\index{MACRO\_INIT\_YOBJECT\_PROPERTY@{MACRO\_INIT\_YOBJECT\_PROPERTY}!yobject.hpp@{yobject.hpp}}
\doxysubsubsection{\texorpdfstring{MACRO\_INIT\_YOBJECT\_PROPERTY}{MACRO\_INIT\_YOBJECT\_PROPERTY}}
{\footnotesize\ttfamily \#define M\+A\+C\+R\+O\+\_\+\+I\+N\+I\+T\+\_\+\+Y\+O\+B\+J\+E\+C\+T\+\_\+\+P\+R\+O\+P\+E\+R\+TY(\begin{DoxyParamCaption}\item[{}]{object\+\_\+name }\end{DoxyParamCaption})~    \+:y\+Object(\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}}(\#object\+\_\+name))}



Set the object-\/name. 

\mbox{\Hypertarget{yobject_8hpp_a456ca9afeca82fe693720d57ef746192}\label{yobject_8hpp_a456ca9afeca82fe693720d57ef746192}} 
\index{yobject.hpp@{yobject.hpp}!MACRO\_PUBLIC\_INHERIT\_YOBJECT@{MACRO\_PUBLIC\_INHERIT\_YOBJECT}}
\index{MACRO\_PUBLIC\_INHERIT\_YOBJECT@{MACRO\_PUBLIC\_INHERIT\_YOBJECT}!yobject.hpp@{yobject.hpp}}
\doxysubsubsection{\texorpdfstring{MACRO\_PUBLIC\_INHERIT\_YOBJECT}{MACRO\_PUBLIC\_INHERIT\_YOBJECT}}
{\footnotesize\ttfamily \#define M\+A\+C\+R\+O\+\_\+\+P\+U\+B\+L\+I\+C\+\_\+\+I\+N\+H\+E\+R\+I\+T\+\_\+\+Y\+O\+B\+J\+E\+CT~\+:public \mbox{\hyperlink{classyLib_1_1yObject}{y\+Lib\+::y\+Object}}}



The public inherit from y\+Object. 

